<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    
    // 打印10次hello world

    // 打印0~9之间所有数字

    // 打印0~9之间所有的偶数
    for(var i=0;i<10;i++){
        if( !( i%2 ) ){
            console.log(i);
        }
    }

    console.log("------")

    // 语句自身没有难度，也很简单，解决问题时注意的是要解决的事情或条件

    // 打印0~9之间所有数字之和
    var sum = 0;
    for(var i=0;i<10;i++){
        sum += i;
    }
    console.log(sum)

    console.log("------")

    // 打印0~9之间所有的偶数和
    var sum = 0;
    for(var i=0;i<10;i++){
        if( !( i%2 ) ){
            sum += i;
        }
    }
    console.log(sum)

    console.log("------")

    // 在页面上打印1000~2000之间所有的闰年
    // for(var i=1000;i<2000;i++){ 
    //     if(i%4 === 0 && i%100 !== 0 || i%400 === 0){
    //         document.write(i);
    //     }
    // }

    // 每行4个，在页面上打印1000~2000之间所有的闰年
    var x = 0;
    for(var i=1000;i<2000;i++){
        if(i%4 === 0 && i%100 !== 0 || i%400 === 0){
            document.write(i + "&nbsp;&nbsp;");
            x++;
            if(x%4 === 0){
                document.write("<br>")
            }
        }
    }

    // 打印100~999之间的水仙花数
    // abc === a*a*a + b*b*b + c*c*c
    for(var i=100;i<1000;i++){
        var a = parseInt(i/100);
        var b = parseInt(i/10)%10;
        var c = i%10;
        if(i === a*a*a + b*b*b + c*c*c){
            console.log(i);
        }
    }
    

    // 思考：篮球从5米高处落下，每次弹起原高度的30%，问几次之后，高度小于0.1
    // 不确定次数的循环
    var height = 5;
    // var i=0;
    // while(true){
    //     height *= 0.3
    //     if(height < 0.1){
    //         console.log(i);
    //         // 结束循环
    //         break;
    //     }
    //     i++;
    // }

    for(var i=0;true;++i){
        height *= 0.3;
        if(height < 0.1){
            console.log(i);
            // 结束循环
            break;
        }
    }

    console.log("------")

    // for(var i=0;i<10;i++){
    //     console.log(i);
    //     if(i === 5){
    //         continue;
    //     }
    // }

    // var i=0;
    // while(i<10){
    //     console.log(i);
    //     if(i === 5){
    //         continue;
    //     }
    //     i++;
    // }

</script>
</html>